<?php
class Deficiencia{
	///////////////
	// ATRIBUTOS //
	///////////////
	
	private $idDeficiencia;
	private $tipoDeDeficiencia;
	private $modalidadeDaDeficiencia;
	private $intensidadeDaDeficiencia;
	private $outraModalidadeDeficiencia;
	private $observacoes;	
	private $dificuldadesDevidoDeficiencia;

	///////////////
	//CONSTRUTOR //
	///////////////
	public function Deficiencia($tipoDeDeficiencia = "", $modalidadeDaDeficiencia = "", $outraModalidadeDeficiencia = "", $observacoes = "", $dificuldadesDevidoDeficiencia = array()){

			$this->tipoDeDeficiencia = $tipoDeDeficiencia;

			$this->modalidadeDaDeficiencia = $modalidadeDaDeficiencia;

			$this->outraModalidadeDeficiencia = $outraModalidadeDeficiencia;

			$this->observacoes = $observacoes;

			$this->dificuldadesDevidoDeficiencia = $dificuldadesDevidoDeficiencia;
			
			$this->intensidadeDaDeficiencia = "";
			$this->idDeficiencia = 0;	
	}
	
	public function adicionarDificuldadeDevidoDeficiencia($dificuldadeDevidoDeficiencia){
		$this->dificuldadesDevidoDeficiencia[] = $dificuldadeDevidoDeficiencia;
	}
	

	/////////////
	// GETTERS //
	/////////////
	public function getTipoDeficiencia(){
		return $this->tipoDeDeficiencia;
	}
	public function setTipoDeficiencia($tipoDeDeficiencia){
		$this->tipoDeDeficiencia = $tipoDeDeficiencia;
	}
	
	public function getModalidadeDaDeficiencia(){
		return $this->modalidadeDaDeficiencia;
	}
	public function setModalidadeDaDeficiencia($modalidadeDaDeficiencia){
		$this->modalidadeDaDeficiencia = $modalidadeDaDeficiencia;
	}
	
	public function getOutraModalidadeDeficiencia(){
		return $this->outraModalidadeDeficiencia;
	}
	
	public function setOutraModalidadeDeficiencia($outraModalidadeDeficiencia){
		$this->outraModalidadeDeficiencia = $outraModalidadeDeficiencia;
	}
	
	public function getObservacoes(){
		return $this->observacoes;
	}
	public function setObservacoes($observacoes){
		$this->observacoes = $observacoes;
	}
	
	public function getDificuldadesDevidoDeficiencia(){
		return $this->dificuldadesDevidoDeficiencia;
	}
	
	public function setDificuldadesDevidoDeficiencia($dificuldadesDevidoDeficiencia){
		$this->dificuldadesDevidoDeficiencia = $dificuldadesDevidoDeficiencia;
	}
	
	public function getIntensidadeDaDeficiencia(){
		return $this->intensidadeDaDeficiencia;
	}
	
	public function setIntensidadeDaDeficiencia($intensidadeDaDeficiencia){
		$this->intensidadeDaDeficiencia = $intensidadeDaDeficiencia;
	}
	
	public function getIdDeficiencia(){
		return $this->idDeficiencia;
	}
	public function setIdDeficiencia($idDeficiencia){
		$this->idDeficiencia = $idDeficiencia;
	}
}
?>
